import 'package:factoryside/generated/json/base/json_convert_content.dart';
import 'package:factoryside/generated/json/base/json_field.dart';

class RechargeRecordEntity with JsonConvert<RechargeRecordEntity> {
	@JSONField(name: "Id")
	int id;
	@JSONField(name: "FinancialID")
	int financialID;
	@JSONField(name: "PayTypeCode")
	String payTypeCode;
	@JSONField(name: "PayTypeName")
	String payTypeName;
	@JSONField(name: "PayMoney")
	double payMoney;
	@JSONField(name: "ThirdPartyNo")
	dynamic thirdPartyNo;
	@JSONField(name: "OutTradeNo")
	dynamic outTradeNo;
	@JSONField(name: "State")
	String state;
	@JSONField(name: "StateName")
	String stateName;
	@JSONField(name: "IsInvoice")
	String isInvoice;
	@JSONField(name: "OrderID")
	int orderID;
	@JSONField(name: "UserID")
	String userID;
	@JSONField(name: "BisID")
	dynamic bisID;
	@JSONField(name: "BuyerAccount")
	dynamic buyerAccount;
	@JSONField(name: "ActualMoney")
	int actualMoney;
	@JSONField(name: "ShareMoney")
	int shareMoney;
	@JSONField(name: "ShareUserId")
	dynamic shareUserId;
	@JSONField(name: "Name")
	dynamic name;
	@JSONField(name: "LastTimeTotalMoney")
	int lastTimeTotalMoney;
	@JSONField(name: "TotalMoney")
	int totalMoney;
	@JSONField(name: "UpdateTime")
	String updateTime;
	@JSONField(name: "LastUpdateTime")
	String lastUpdateTime;
	@JSONField(name: "CASID")
	int cASID;
	@JSONField(name: "Type")
	dynamic type;
	@JSONField(name: "CompanyName")
	dynamic companyName;
	int page;
	int limit;
	@JSONField(name: "StartTime")
	dynamic startTime;
	@JSONField(name: "EndTime")
	dynamic endTime;
	@JSONField(name: "StateList")
	List<dynamic> stateList;
	@JSONField(name: "CreateTime")
	String createTime;
	@JSONField(name: "CreateUserID")
	String createUserID;
	@JSONField(name: "UpdateUserID")
	dynamic updateUserID;
	@JSONField(name: "IsUse")
	String isUse;
	@JSONField(name: "Version")
	int version;
}
